package com.eptok.gw.szcups.cups;

import java.util.HashMap;
import java.util.Map;

public class ErrorCode {

	public static Map<String,String> map = new HashMap<String,String>();
	
	static{
		map.put("00", "成功");
		map.put("01", "请持卡人与发卡银行联系");
		map.put("03", "无效商户");
		map.put("04", "此卡被没收");
		map.put("05", "持卡人认证失败");
		map.put("12", "无效交易");
		map.put("13", "无效金额");
		map.put("14", "无效卡号");
		map.put("15", "此卡无对应发卡方");
		map.put("21", "该卡未初始化或睡眠卡");
		map.put("22", "操作有误，或超出交易允许天数");
		map.put("25", "没有原始交易，请联系发卡方");
		map.put("30", "报文格式错误");
		map.put("34", "作弊卡,呑卡");
		map.put("38", "密码错误次数超限，请与发卡方联系");
		map.put("40", "发卡方不支持的交易");
		map.put("41", "此卡已挂失,呑卡（ATM）挂失卡,请没收");
		map.put("43", "此卡被没收，请与发卡方联系（ATM）被窃卡，请没收");
		map.put("51", "可用余额不足");
		map.put("54", "该卡已过期");
		map.put("55", "密码错");
		map.put("57", "发卡方不允许进行此交易");
		map.put("58", "发卡方不允许该卡在本终端进行此交易");
		map.put("59", "卡片CVN校验错");
		map.put("61", "交易金额超限");
		map.put("62", "受限制的卡");
		map.put("64", "交易金额与原交易不匹配");
		map.put("65", "超出取款次数限制");
		map.put("68", "交易超时，请重试");
		map.put("75", "密码错误次数超限");
		map.put("90", "系统日切，请稍后重试");
		map.put("91", "发卡方状态不正常，请稍后重试");
		map.put("92", "发卡方线路异常，请稍后重试");
		map.put("94", "拒绝，重复交易，请稍后重试");
		map.put("96", "拒绝，交换中心异常，请稍后重试。");
		map.put("97", "终端号未登记");
		map.put("98", "发卡方超时");
		map.put("99", "PIN格式错，请重新签到");
		map.put("A0", "MAC校验错，请重新签到");
		map.put("A1", "转账货币不一致");
		map.put("A3", "资金到账行账号不正确");
		map.put("E1", "用户号码无效");
		map.put("E2", "支付号码无效");
		map.put("E3", "费用已缴");
		map.put("E4", "单笔交易金额超限");
		map.put("E5", "日累计交易金额超限");
		map.put("E6", "风险卡账户，请联系发卡行");
		map.put("E7", "支付密码错误");
		map.put("E8", "无效的终端交易时间");
		map.put("E9", "委托关系用户号码数量超限");
		map.put("F1", "退货交易无效");
		map.put("F2", "交易超时，请重试");
		map.put("F3", "无效的行业商户");
		map.put("F4", "行业商户状态异常");
		map.put("F5", "行业商户超时");
		map.put("F6", "无效的交易币种");
		map.put("F7", "无效的交易发起方");
		map.put("F8", "交易发起方状态异常");
		map.put("F9", "转出卡委托不存在");
		map.put("G1", "高风险用户号码");
		map.put("G2", "无效委托关系");
		map.put("G3", "银行卡注册信息无效");
		map.put("G4", "用户号关联信息无效");
		map.put("H1", "关联交易42域不匹配");
		map.put("H2", "无效渠道接入机构");
		map.put("H3", "接入方代码不匹配");
		map.put("H4", "无效行业机构");
		map.put("K1", "系统未开通该交易");
		map.put("L1", "卡种功能尚未开通");
		map.put("L2", "发卡方不支持该无磁或无密交易");
		map.put("T2", "业务受限");
		map.put("Z2", "交易超时");
		map.put("Z6", "交易失败(超时)");
		map.put("Z7", "无此记录");
		map.put("Z8", "不支持的业务类型");
		map.put("Z9", "报文格式错误");
		map.put("ZZ", "系统故障");
	}
}
